/** @odoo-module **/
// 餐别排序
const dinnerTypeNameComparator = (d1,d2) => {
    let getNum = (v)=>{
        // v.dinner_type == 'dn2' ? '午餐' : v.dinner_type == 'dn3' ? '晚餐' : v.dinner_type == 'dn5' ? '夜餐' : '早餐'
        let num = v == '中餐'?2:v=='晚餐'?3:v=='夜餐'?5:v=='早餐'?1:0;
        return num;
    };

    let d1Number = getNum(d1);
    let d2Number = getNum(d2);;
    if(d1Number === NaN && d2Number === NaN){
        return 0;
    }
    if (d1Number === NaN) {
        return -1;
    }
    if (d2 === NaN) {
        return 1;
    }
    return d1Number - d2Number;
};
// 类别序号排序
const dishNumIdNameComparator = (d1,d2) =>{
    let d1Number = Number(d1.replace(/[^0-9]/ig, ""));
    let d2Number = Number(d2.replace(/[^0-9]/ig, ""));
    if(d1Number === NaN && d2Number === NaN){
        return 0;
    }
    if (d1Number === NaN) {
        return -1;
    }
    if (d2 === NaN) {
        return 1;
    }
    return d1Number - d2Number;
}

export {
    dinnerTypeNameComparator,dishNumIdNameComparator
}
